<?php

class service{
//variables de mapeo
var $serv_id;
var $serv_kilometros;
var $serv_descripcion;
var $moto_id;
var $serv_eliminado;
var $serv_fecha;
//variables de clase

var $campos;
var $db;

///////////////////////
function service($id=0){
$this->db = new mydb();
$this->tabla = 'service';
$this->campos = 'serv_kilometros,serv_descripcion,moto_id,serv_fecha,serv_eliminado';

if($id){
$this->get($id);
}

}
//////////////////// 


////////////////////
function add(){ $values = "'$this->serv_kilometros','$this->serv_descripcion',$this->moto_id,'$this->serv_fecha',$this->serv_eliminado";
$this->serv_id = $this->db->add($values,$this->campos,$this->tabla); return $this->serv_id; }
////////////////////// 




///////////////////


function del(){
$GLOBALS["db"]->del("serv_id = $this->serv_id",$this->tabla);
} 

//////////////////////////




/////////////////////////
function get($id = 0){
   	if($id){
   	$rs = $GLOBALS["db"]->consulta("SELECT *        FROM $this->tabla 
       WHERE serv_id = $id");
   	 $this->serv_id = $rs[0]["serv_id"];
   	 $this->serv_kilometros = $rs[0]["serv_kilometros"];
   	 $this->serv_descripcion = $rs[0]["serv_descripcion"];
   	 $this->moto_id = $rs[0]["moto_id"];
         $this->serv_fecha = $rs[0]["serv_fecha"];
   	 $this->serv_eliminado = $rs[0]["serv_eliminado"];
}
}



//////////////////////




///////////////////////////
function setserv_id($par=0){
if(!$par){
$this->serv_id = -1;
}else{
$this->serv_id = (int)$par;
}
}




///////////////////////
function setserv_kilometros($par=''){
if(!$par){
$this->serv_kilometros = '';
}else{
$this->serv_kilometros = (string)$par;
}
}



////////////////////

///////////////////////
function setserv_descripcion($par=''){
if(!$par){
$this->serv_descripcion = '';
}else{
$this->serv_descripcion = (string)$par;
}
}

function setserv_fecha($par=''){
if(!$par){
$this->serv_fecha = '';
}else{
$this->serv_fecha = (string)$par;
}
}

////////////////////

///////////////////////
function setmoto_id($par=0){
if(!$par){
$this->moto_id = 0;
}else{
$this->moto_id = (int)$par;
}
}



////////////////////

///////////////////////
function setserv_eliminado($par=0){
if(!$par){
$this->serv_eliminado = 0;
}else{
$this->serv_eliminado = (int)$par;
}
}



////////////////////

function upd(){
if($this->serv_id){
    $values = "serv_descripcion='$this->serv_descripcion',serv_kilometros='$this->serv_kilometros',moto_id=$this->moto_id,serv_fecha='$this->serv_fecha',serv_eliminado=$this->serv_eliminado";
$this->db->update("serv_id=$this->serv_id",$values,$this->tabla); 
}
}

}
?>
